十月二十一日台北天氣超棒
講到R的繪圖,很難不提到ggplot這個讓人又愛又恨的東西
我也是剛好在大學時期有接觸到GGPLOT,順手也讀了一本有關於ggplot的書
今天就讓我來介紹一下關於ggplot吧!!
ggplot是一種階層式的畫圖方式
該怎們說呢,就像畫圖前我們必須先有白紙、描上想畫的圖型,在來上色。
ggplot 也是類似這種概念,首先要有 Data 再來選擇 變數 , 圖表類型 , 以及配色等等
舉個例子
用mtcars來當做我們的資料集
library(ggplot2)
a = mtcars
ggplot(a , aes(x=a$hp , y = a$mpg))
會展示以下結果,可以發現到該圖片雖然給定了 x軸 及 y軸的資料 , 但卻沒有在圖上展現出來。
這時候我們在加上 , geom_line 折線圖
ggplot(a , aes(x=a$hp , y = a$mpg)) + geom_line()
這就類似我上面所講的概念,是不斷疊加上去的。
至於還可以疊加什麼呢~
來日方長,我在慢慢家好了
End.